<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ES6语法</title>
</head>
<body>
<script>
    /*
    // var可以重复定义变量
    var a = 10;
    var a = true;

    // let不可以重复定义变量
    let b = 10;
    let b = true;*/

    {
        // var {}中定义变量,在{}外面也可以使用
        var x = 10;

        // let {}中定义变量,在{}外面不可以使用
        let y = 10;
    }
    // alert(x);
    // alert(y);

    // const定义常量,不能修改
    // const z = 10;
    // z = 20;

    let n1 = 4;
    let n2 = 5;
    let result = n1 + n2;
    // 使用字符串拼接的方式
    document.write(n1 + " + " + n2 + " = " + result + "<br/>");

    // 使用反引号``定义字符串，支持插值运算，注：在JSP中与EL有冲突
    document.write(`${n1} + ${n2} = ${result}` + "<br/>");
</script>
</body>
</html>